package com.haoze.nurse.model;


import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.sql.Timestamp;

@Table(name = "EMR.NURSE_INTAKE_OUTPUT")
public class NurseIntakeOutputEntity {

    @Id
    @Column(name = "INTAKE_OUTPUT_ID")
    private String intakeOutputId;

    @Column(name = "DATA_VERSION")
    private Integer dataVersion;

    @Column(name = "GMT_CREATE")
    private Timestamp gmtCreate;

    @Column(name = "GMT_MODIFY")
    private Timestamp gmtModify;

    @Column(name = "HOSPITAL_ID")
    private String hospitalId;

    @Column(name = "EMR_FILE_ID")
    private String emrFileId;

    @Column(name = "START_TIME")
    private Timestamp startTime;

    @Column(name = "END_TIME")
    private Timestamp endTime;

    @Column(name = "STATISTICS_TYPE")
    private String statisticsType;

    @Column(name = "STATUS")
    private String status;

    @Column(name = "STOP_FLAG")
    private String stopFlag;

    @Column(name = "DEL_FLAG")
    private String delFlag;

    @Column(name = "NURSINGCARE_ID")
    private String nursingcareId;

    @Column(name = "D_VALUE")
    private String dValue;

    @Column(name = "RECORD_FLAG")
    private String recordFlag;

    public String getRecordFlag() {
        return recordFlag;
    }

    public void setRecordFlag(String recordFlag) {
        this.recordFlag = recordFlag;
    }

    public String getdValue() {
        return dValue;
    }

    public void setdValue(String dValue) {
        this.dValue = dValue;
    }

    public String getNursingcareId() {
        return nursingcareId;
    }

    public void setNursingcareId(String nursingcareId) {
        this.nursingcareId = nursingcareId;
    }

    public String getIntakeOutputId() {
        return intakeOutputId;
    }

    public void setIntakeOutputId(String intakeOutputId) {
        this.intakeOutputId = intakeOutputId;
    }

    public Integer getDataVersion() {
        return dataVersion;
    }

    public void setDataVersion(Integer dataVersion) {
        this.dataVersion = dataVersion;
    }

    public Timestamp getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Timestamp gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Timestamp getGmtModify() {
        return gmtModify;
    }

    public void setGmtModify(Timestamp gmtModify) {
        this.gmtModify = gmtModify;
    }

    public String getHospitalId() {
        return hospitalId;
    }

    public void setHospitalId(String hospitalId) {
        this.hospitalId = hospitalId;
    }

    public String getEmrFileId() {
        return emrFileId;
    }

    public void setEmrFileId(String emrFileId) {
        this.emrFileId = emrFileId;
    }

    public Timestamp getStartTime() {
        return startTime;
    }

    public void setStartTime(Timestamp startTime) {
        this.startTime = startTime;
    }

    public Timestamp getEndTime() {
        return endTime;
    }

    public void setEndTime(Timestamp endTime) {
        this.endTime = endTime;
    }

    public String getStatisticsType() {
        return statisticsType;
    }

    public void setStatisticsType(String statisticsType) {
        this.statisticsType = statisticsType;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getStopFlag() {
        return stopFlag;
    }

    public void setStopFlag(String stopFlag) {
        this.stopFlag = stopFlag;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    @Override
    public String toString() {
        return "NurseIntakeOutputEntity{" +
                "intakeOutputId='" + intakeOutputId + '\'' +
                ", dataVersion=" + dataVersion +
                ", gmtCreate=" + gmtCreate +
                ", gmtModify=" + gmtModify +
                ", hospitalId='" + hospitalId + '\'' +
                ", emrFileId='" + emrFileId + '\'' +
                ", startTime=" + startTime +
                ", endTime=" + endTime +
                ", statisticsType='" + statisticsType + '\'' +
                ", status='" + status + '\'' +
                ", stopFlag='" + stopFlag + '\'' +
                ", delFlag='" + delFlag + '\'' +
                ", nursingcareId='" + nursingcareId + '\'' +
                '}';
    }
}
